.offer{
    color:#dfdfdf;
    margin:20px 0px;
}
.offer table{
    width:100%;
    text-align: center;
    background-color: red;
}
.offer th, .offer td{
    padding: 8px 5px;
}
.offer th{
    background-color: #082121;
}
.offer tr{
    background-color: #102624;
}
.offer tr:hover{
    background-color: #203634;
}
.offer .ordinal{width:12px;}
.offer .date{width:55px;}
.offer .time{width:27px;}
.offer .home{text-align:right; width:204px;}
.offer .delimiter{width:8px;}
.offer .away{text-align:left; width: 204px;}
.offer .odds1{width:35px; cursor:pointer;}
.offer .odds1:hover{background-color: #000099;}
.offer .oddsX{width:35px; cursor:pointer;}
.offer .oddsX:hover{background-color: #009900;}
.offer .odds2{width:35px; cursor:pointer;}
.offer .odds2:hover{background-color: #990000;}

.offer .odds1.checked{background-color: #000066;}
.offer .oddsX.checked{background-color: #006600;}
.offer .odds2.checked{background-color: #660000;}